When I joined Auth0 back in June of 2018, Universal Login had already been in development for several months, mostly led by
a team of engineers and little design input. In its current state, it was being developed to replicate the existing Lock
experience which in and of itself was built off of several assumptions (and no existing research to back it). My goal was to
verify as much of this as quickly as possible so that we could push forward knowing we were heading down the right path.
This project focused on two main experiences:
- The actual pre-built login experience
- The customization experience within the dashboard.
Users
It was clear that the pre-built login experience would be seen and used by anyone and everyone. On the other hand, we
defined that the customization experience from within the Auth0 dashboard would be used by our most common type of user,
developers, but possibly product managers or even designers.
Research
We reached out to several customers, both large and small, who were currently making use of Lock. We explored how they have
customized this experience to their brand, noting what was most commonly customized, and then finding the similarities across
each of these customers. Our goals in talking with these customers was to understand the following:
- How important is customization to them
- What are their needs behind customization
Getting the answers to these questions would help us better understand the needs for both the end user experience as well as
the customization experience.
Findings
It all came down to the size of the company. Smaller companies wanted to get their login experience set up and out the door
as quickly as possible with low effort spent on applying their branding. Larger companies wanted more freedom to customize
this experience so it completely felt like their own, even if this meant digging into code.
On top of this, we worked with the customer to devise a prioritized list of things they would like to be able to customize.
This included some obvious ones such as a background image and company logo, but also included things like button styling,
font family, etc.